<!DOCTYPE html>
<html lang="zh-cn">
    <head><meta charset='utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1'><meta name='description' content='前言 新买的 真我GT 自带了一些应用，试过不是很好用，但是手机没有 root，在手机上卸载不了也停用不了，了解到可以用 adb 来停用，于是来试试。
   准备工作 了解 adb 命令 Google 到相关的命令如下：
 查询应用包名：adb shell pm list packages -s
 启用应用：adb shell pm enable 包名
 停用应用：adb shell pm disable-user 包名
 卸载应用：adb shell pm uninstall -k --user 0 包名
  打开 usb 调试 要执行 adb 命令，手机需要使用 usb 连接电脑，现在的手机开发者选项都是隐藏了的，可以看到设置-其他设置，SIM 应用下面是最近任务。
 进入设置-关于手机-版本信息-版本号点7下-输入密码打开开发者模式。
 现在设置-其他设置，SIM 应用下面是开发者选项了，点进去，打开 usb 调试。
    安装 adb Google 搜到 adb 下载地址，下载 windows 版本 adb'><title>adb停用自带应用</title>

<link rel='canonical' href='https://c332030.com/p/2021/05/adb%E5%81%9C%E7%94%A8%E8%87%AA%E5%B8%A6%E5%BA%94%E7%94%A8/'>

<link rel="stylesheet" href="/scss/style.min.css"><meta property='og:title' content='adb停用自带应用'>
<meta property='og:description' content='前言 新买的 真我GT 自带了一些应用，试过不是很好用，但是手机没有 root，在手机上卸载不了也停用不了，了解到可以用 adb 来停用，于是来试试。
   准备工作 了解 adb 命令 Google 到相关的命令如下：
 查询应用包名：adb shell pm list packages -s
 启用应用：adb shell pm enable 包名
 停用应用：adb shell pm disable-user 包名
 卸载应用：adb shell pm uninstall -k --user 0 包名
  打开 usb 调试 要执行 adb 命令，手机需要使用 usb 连接电脑，现在的手机开发者选项都是隐藏了的，可以看到设置-其他设置，SIM 应用下面是最近任务。
 进入设置-关于手机-版本信息-版本号点7下-输入密码打开开发者模式。
 现在设置-其他设置，SIM 应用下面是开发者选项了，点进去，打开 usb 调试。
    安装 adb Google 搜到 adb 下载地址，下载 windows 版本 adb'>
<meta property='og:url' content='https://c332030.com/p/2021/05/adb%E5%81%9C%E7%94%A8%E8%87%AA%E5%B8%A6%E5%BA%94%E7%94%A8/'>
<meta property='og:site_name' content='c332030'>
<meta property='og:type' content='article'><meta property='article:section' content='Post' /><meta property='article:tag' content='android' /><meta property='article:tag' content='adb' /><meta property='article:published_time' content='2021-05-05T11:00:00&#43;00:00'/><meta property='article:modified_time' content='2021-05-05T11:00:00&#43;00:00'/>
<meta name="twitter:title" content="adb停用自带应用">
<meta name="twitter:description" content="前言 新买的 真我GT 自带了一些应用，试过不是很好用，但是手机没有 root，在手机上卸载不了也停用不了，了解到可以用 adb 来停用，于是来试试。
   准备工作 了解 adb 命令 Google 到相关的命令如下：
 查询应用包名：adb shell pm list packages -s
 启用应用：adb shell pm enable 包名
 停用应用：adb shell pm disable-user 包名
 卸载应用：adb shell pm uninstall -k --user 0 包名
  打开 usb 调试 要执行 adb 命令，手机需要使用 usb 连接电脑，现在的手机开发者选项都是隐藏了的，可以看到设置-其他设置，SIM 应用下面是最近任务。
 进入设置-关于手机-版本信息-版本号点7下-输入密码打开开发者模式。
 现在设置-其他设置，SIM 应用下面是开发者选项了，点进去，打开 usb 调试。
    安装 adb Google 搜到 adb 下载地址，下载 windows 版本 adb">
<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'UA-155324421-2', 'auto');
	
	ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

    </head>
    <body class="">
    <script>
        (function() {
            const colorSchemeKey = 'StackColorScheme';
            if(!localStorage.getItem(colorSchemeKey)){
                localStorage.setItem(colorSchemeKey, "auto");
            }
        })();
    </script><script>
    (function() {
        const colorSchemeKey = 'StackColorScheme';
        const colorSchemeItem = localStorage.getItem(colorSchemeKey);
        const supportDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches === true;

        if (colorSchemeItem == 'dark' || colorSchemeItem === 'auto' && supportDarkMode) {
            

            document.body.dataset.scheme = 'dark';
        } else {
            document.body.dataset.scheme = 'light';
        }
    })();
</script><div class="container main-container flex on-phone--column extended article-page with-toolbar">
            <aside class="sidebar left-sidebar sticky">
    <button class="hamburger hamburger--spin" type="button" id="toggle-menu" aria-label="切换菜单">
        <span class="hamburger-box">
            <span class="hamburger-inner"></span>
        </span>
    </button>

    <header class="site-info">
        
            <figure class="site-avatar">
                
                    <img src="/favicon.ico" width="300" height="300" class="site-logo" loading="lazy" alt="Avatar">
                

                
                    <span class="emoji">🍥</span>
                
            </figure>
        
        <h1 class="site-name"><a href="https://c332030.com">c332030</a></h1>
        <h2 class="site-description">登高者必自卑，行远者必自迩，在这个世界上，重要的不是你正站在哪里，而是你正朝什么方向移动！</h2>
    </header>

    <ol class="menu" id="main-menu">
        
        
        

        <li >
            <a href='/'>
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-home" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <polyline points="5 12 3 12 12 3 21 12 19 12" />
  <path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" />
  <path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" />
</svg>



                
                <span>主页</span>
            </a>
        </li>
        
        

        <li >
            <a href='/about/'>
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-user" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="12" cy="7" r="4" />
  <path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" />
</svg>



                
                <span>关于我</span>
            </a>
        </li>
        
        

        <li >
            <a href='/archives/'>
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-archive" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <rect x="3" y="4" width="18" height="4" rx="2" />
  <path d="M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10" />
  <line x1="10" y1="12" x2="14" y2="12" />
</svg>



                
                <span>文章</span>
            </a>
        </li>
        
        

        <li >
            <a href='/search/'>
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="10" cy="10" r="7" />
  <line x1="21" y1="21" x2="15" y2="15" />
</svg>



                
                <span>搜索</span>
            </a>
        </li>
        

        
            <li id="dark-mode-toggle">
                <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-toggle-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="8" cy="12" r="2" />
  <rect x="2" y="6" width="20" height="12" rx="6" />
</svg>



                <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-toggle-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="16" cy="12" r="2" />
  <rect x="2" y="6" width="20" height="12" rx="6" />
</svg>



                <span>暗色模式</span>
            </li>
        
    </ol>
</aside>

            <main class="main full-width">

    <meta name="baidu-site-verification" content="code-3Nah158UAk" />

    <script>
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?c19a35cccc783e71cdcd7da41b7b33bb";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>

    <div id="article-toolbar">
        <a href="https://c332030.com" class="back-home">
            <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <polyline points="15 6 9 12 15 18" />
</svg>



            <span>Back</span>
        </a>
    </div>

    <article class="main-article">
    <header class="article-header">

    <div class="article-details">
    
    <header class="article-category">
        
            <a href="/categories/%E5%AE%89%E5%8D%93/" style="background-color: #2a9d8f; color: #fff;">
                安卓
            </a>
        
    </header>
    

    <h2 class="article-title">
        <a href="/p/2021/05/adb%E5%81%9C%E7%94%A8%E8%87%AA%E5%B8%A6%E5%BA%94%E7%94%A8/">adb停用自带应用</a>
    </h2>

    <footer class="article-time">
        <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="12" cy="12" r="9" />
  <polyline points="12 7 12 12 15 15" />
</svg>



        <time class="article-time--published">2021-05-05</time>
    </footer></div>
</header>

    <section class="article-content">
    <div class="sect1">
<h2 id="_前言">前言</h2>
<div class="sectionbody">
<div class="paragraph">
<p>新买的 真我GT 自带了一些应用，试过不是很好用，但是手机没有 root，在手机上卸载不了也停用不了，了解到可以用 adb 来停用，于是来试试。</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_准备工作">准备工作</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="_了解_adb_命令">了解 adb 命令</h3>
<div class="paragraph">
<p>Google 到相关的命令如下：</p>
</div>
<div class="paragraph">
<p>查询应用包名：<code>adb shell pm list packages -s</code></p>
</div>
<div class="paragraph">
<p>启用应用：<code>adb shell pm enable 包名</code></p>
</div>
<div class="paragraph">
<p>停用应用：<code>adb shell pm disable-user 包名</code></p>
</div>
<div class="paragraph">
<p>卸载应用：<code>adb shell pm uninstall -k --user 0  包名</code></p>
</div>
</div>
<div class="sect2">
<h3 id="_打开_usb_调试">打开 usb 调试</h3>
<div class="paragraph">
<p>要执行 adb 命令，手机需要使用 usb 连接电脑，现在的手机开发者选项都是隐藏了的，可以看到设置-其他设置，SIM 应用下面是最近任务。</p>
</div>
<div class="paragraph">
<p>进入设置-关于手机-版本信息-版本号点7下-输入密码打开开发者模式。</p>
</div>
<div class="paragraph">
<p>现在设置-其他设置，SIM 应用下面是开发者选项了，点进去，打开 usb 调试。</p>
</div>
<div class="imageblock">
<div class="content">
<img src="usb调试.gif" alt="usb调试"/>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_安装_adb">安装 adb</h3>
<div class="paragraph">
<p>Google 搜到 adb 下载地址，下载 windows 版本 adb</p>
</div>
<div class="paragraph">
<p><a href="https://developer.android.com/studio/releases/platform-tools" class="bare">https://developer.android.com/studio/releases/platform-tools</a></p>
</div>
<div class="imageblock">
<div class="content">
<img src="adb.png" alt="adb"/>
</div>
</div>
<div class="paragraph">
<p>解压，配置环境变量，执行 <code>adb version</code>，可以看到安装成功了。</p>
</div>
<div class="imageblock">
<div class="content">
<img src="adb-version.png" alt="adb version"/>
</div>
</div>
<div class="paragraph">
<p>插上 usb 线，执行 <code>adb devices</code> 可以看到设备已经识别了。</p>
</div>
<div class="imageblock">
<div class="content">
<img src="adb-devices.png" alt="adb devices"/>
</div>
</div>
<div class="paragraph">
<p>如果无法发现设备，可能需要安装 adb 驱动，可以试下这个：</p>
</div>
<div class="paragraph">
<p><a href="https://developer.android.com/studio/run/win-usb" class="bare">https://developer.android.com/studio/run/win-usb</a></p>
</div>
<div class="imageblock">
<div class="content">
<img src="adb-driver.png" alt="adb driver"/>
</div>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_获取所有应用包名">获取所有应用包名</h2>
<div class="sectionbody">
<div class="paragraph">
<p>在命令行中执行 <code>adb shell pm list packages -s &gt; packages.txt</code>，就把所有应用包名写入到了 <code>packages.txt</code>。</p>
</div>
<div class="imageblock">
<div class="content">
<img src="packages-txt.png" alt="packages txt"/>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_找出应用对应的包名">找出应用对应的包名</h2>
<div class="sectionbody">
<div class="paragraph">
<p>下载创建快捷方式应用：</p>
</div>
<div class="paragraph">
<p><a href="https://www.coolapk.com/apk/com.x7890.shortcutcreator" class="bare">https://www.coolapk.com/apk/com.x7890.shortcutcreator</a></p>
</div>
<div class="paragraph">
<p>打开 <code>创建快捷方式</code> 应用，右上角勾上显示系统应用</p>
</div>
<div class="imageblock">
<div class="content">
<img src="创建快捷方式-系统app.jpg" alt="创建快捷方式 系统app"/>
</div>
</div>
<div class="paragraph">
<p>搜索 <code>浏览器</code>，可以找到系统自带的浏览器，包名为：<code>com.heytap.browser</code></p>
</div>
<div class="imageblock">
<div class="content">
<img src="创建快捷方式-浏览器.jpg" alt="创建快捷方式 浏览器"/>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_测试命令">测试命令</h2>
<div class="sectionbody">
<div class="paragraph">
<p>执行下命令测试下：<code>adb shell pm disable-user com.heytap.browser</code></p>
</div>
<div class="imageblock">
<div class="content">
<img src="disable-browser.png" alt="disable browser"/>
</div>
</div>
<div class="paragraph">
<p>可以看到浏览器已经被停用</p>
</div>
<div class="imageblock">
<div class="content">
<img src="disable-browser-result.jpg" alt="disable browser result"/>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_停用脚本">停用脚本</h2>
<div class="sectionbody">
<div class="paragraph">
<p>将以下内容保存到文本文档，重命名文档为 <code>disable.bat</code> 执行：</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlight"><code class="language-shell script" data-lang="shell script">@echo off

title 停用真我GT应用 by c332030

:: 启用
:: set command=adb shell pm enable
:: 停用
set command=adb shell pm disable-user

:: 乐划锁屏
%command% com.heytap.pictorial

:: 音乐
%command% com.heytap.music

:: 小布
%command% com.heytap.speechassist

:: 浏览器
%command% com.heytap.browser

:: 快应用
%command% com.nearme.instant.platform

:: 视频
%command% com.heytap.yoli

:: 图库
%command% com.coloros.gallery3d

pause &gt;nul</code></pre>
</div>
</div>
<div class="paragraph">
<p>输入如下：</p>
</div>
<div class="imageblock">
<div class="content">
<img src="disable-script-output.png" alt="disable script output"/>
</div>
</div>
<div class="paragraph">
<p>在 <code>bat</code> 中，双冒号是注释，启用应用时注释/取消注释对应的命令。</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_后记">后记</h2>
<div class="sectionbody">
<div class="paragraph">
<p>玩机过的老哥就会注意到，这里只是停用了，没有清除应用数据，我有找到清除应用的命令：<code>adb shell pm clear 包名</code>，但是执行时却报错了，大意是真我禁用了这个命令，其他品牌可以试试，我这是手动清的数据。</p>
</div>
<div class="paragraph">
<p> </p><details><summary> 
错误日志:
 </summary><div> <p></p>
</div>
<div class="listingblock">
<div class="content">
<pre>Exception occurred while executing &#39;clear&#39;:
java.lang.SecurityException: adb clearing user data is forbidden.
        at com.android.server.pm.OplusClearDataProtectManager.interceptClearUserDataIfNeeded(OplusClearDataProtectManager.java:87)
        at com.android.server.pm.OplusBasePackageManagerService$OplusPackageManagerInternalImpl.interceptClearUserDataIfNeeded(OplusBasePackageManagerService.java:490)
        at com.android.server.am.ActivityManagerService.clearApplicationUserData(ActivityManagerService.java:4692)
        at com.android.server.pm.PackageManagerShellCommand.runClear(PackageManagerShellCommand.java:2148)
        at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:237)
        at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
        at android.os.ShellCommand.exec(ShellCommand.java:44)
        at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:23342)
        at android.os.Binder.shellCommand(Binder.java:936)
        at android.os.Binder.onTransact(Binder.java:820)
        at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4603)
        at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4844)
        at com.android.server.pm.OplusPackageManagerService.onTransact(OplusPackageManagerService.java:150)
        at android.os.Binder.execTransactInternal(Binder.java:1166)
        at android.os.Binder.execTransact(Binder.java:1130)</pre>
</div>
</div>
<div class="paragraph">
<p> </p></div></details> <p></p>
</div>
</div>
</div>

</section>


    <footer class="article-footer">
    
    <section class="article-tags">
        
            <a href="/tags/android/">android</a>
        
            <a href="/tags/adb/">adb</a>
        
    </section>


    
    <section class="article-copyright">
        <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copyright" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="12" cy="12" r="9" />
  <path d="M14.5 9a3.5 4 0 1 0 0 6" />
</svg>



        <span>Licensed under CC BY-NC-SA 4.0</span>
    </section>
    </footer>

    
</article>

    <aside class="related-contents--wrapper">
    
    
</aside>


    
        
    <script src="https://utteranc.es/client.js" 
        repo="cc332030/blog"
        issue-term="pathname"
        
        crossorigin="anonymous"
        async
        >
</script>

<style>
    .utterances {
        max-width: unset;
    }
</style>

<script>
    function setUtterancesTheme(theme) {
        let utterances = document.querySelector('.utterances iframe');
        if (utterances) {
            utterances.contentWindow.postMessage(
                {
                    type: 'set-theme',
                    theme: `github-${theme}`
                },
                'https://utteranc.es'
            );
        }
    }

    addEventListener('message', event => {
        if (event.origin !== 'https://utteranc.es') return;
        setUtterancesTheme(document.body.dataset.scheme)
    });

    window.addEventListener('onColorSchemeChange', (e) => {
        setUtterancesTheme(e.detail)
    })
</script>

    

    <footer class="site-footer">
    <section class="copyright">
        &copy; 
        
            2020 - 
        
        2022 c332030
    </section>
    
    <section class="powerby">
        Built with <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> <br />
        Theme <b><a href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener" data-version="2.3.0">Stack</a></b> designed by <a href="https://jimmycai.com" target="_blank" rel="noopener">Jimmy</a>
    </section>
</footer>
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">

    
    <div class="pswp__bg"></div>

    
    <div class="pswp__scroll-wrap">

        
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>

        
        <div class="pswp__ui pswp__ui--hidden">

            <div class="pswp__top-bar">

                

                <div class="pswp__counter"></div>

                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>

                <button class="pswp__button pswp__button--share" title="Share"></button>

                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>

                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>

                
                
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                        <div class="pswp__preloader__cut">
                            <div class="pswp__preloader__donut"></div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div>
            </div>

            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>

            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>

            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>

        </div>

    </div>

</div><script 
                src="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe.min.js"integrity="sha256-ePwmChbbvXbsO02lbM3HoHbSHTHFAeChekF1xKJdleo="crossorigin="anonymous"
                defer="true"
                >
            </script><script 
                src="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe-ui-default.min.js"integrity="sha256-UKkzOn/w1mBxRmLLGrSeyB4e1xbrp4xylgAWb3M42pU="crossorigin="anonymous"
                defer="true"
                >
            </script><link 
                rel="stylesheet" 
                href="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/default-skin/default-skin.css"integrity="sha256-c0uckgykQ9v5k&#43;IqViZOZKc47Jn7KQil4/MP3ySA3F8="crossorigin="anonymous"
            ><link 
                rel="stylesheet" 
                href="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe.css"integrity="sha256-SBLU4vv6CA6lHsZ1XyTdhyjJxCjPif/TRkjnsyGAGnE="crossorigin="anonymous"
            >
            </main>
        </div>
        <script 
                src="https://cdn.jsdelivr.net/npm/node-vibrant@3.1.5/dist/vibrant.min.js"integrity="sha256-5NovOZc4iwiAWTYIFiIM7DxKUXKWvpVEuMEPLzcm5/g="crossorigin="anonymous"
                defer="false"
                >
            </script><script type="text/javascript" src="/ts/main.js" defer></script>
<script>
    (function () {
        const customFont = document.createElement('link');
        customFont.href = "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";

        customFont.type = "text/css";
        customFont.rel = "stylesheet";

        document.head.appendChild(customFont);
    }());
</script>

    </body>
</html>
